package com.tf_cut.backend.seller.service;

import java.util.List;

import com.tf_cut.backend.common.pojo.PageInfo;
import com.tf_cut.backend.common.pojo.Result;
import com.tf_cut.backend.common.service.CommonService;
import com.tf_cut.backend.seller.pojo.Seller;
import com.tf_cut.backend.seller.vo.SellerAndAccountVo;
import com.tf_cut.backend.seller.vo.SellerAndServiceVo;

public interface SellerService extends CommonService<SellerAndAccountVo, Seller, String> {
	Result<SellerAndAccountVo> insertSellerAndAccount(SellerAndAccountVo avo);
	Result<Boolean> insertSellers(String json);

	PageInfo<SellerAndAccountVo> querySellerBillList(SellerAndAccountVo sellerAndAccountVo);

	PageInfo<SellerAndAccountVo> querySellerBalance(SellerAndAccountVo sellerAndAccountVo);
	
	List<SellerAndServiceVo> findSellerService(SellerAndServiceVo avo);
	
	SellerAndAccountVo register(String sellerId);
	
	void registerQuery(String sellerId);
	
	String updateRegister(String sellerId);
	
	String queryRegisterInfo(String sellerId);
	
	String regisOpen(String sellerId);
	
	String onlinePayment(String orderId);
	
	void sellerMoney();
	
	String grantReceipt(String orderId);
	
	
	String findWsMoney(String sellerId);
}
